const install = (Vue, vm) => {
	console.log('vm', vm);
	Vue.prototype.$u.http.setConfig({
		// 基础路径
		baseUrl: 'https://api-hmugo-web.itheima.net/api/public/v1',
		loadingText: '努力加载中~',
		loadingTime: 500,
	});
	// 请求拦截部分，
	Vue.prototype.$u.http.interceptor.request = (config) => {
		// 可以对某个url进行特别处理，此url参数为this.$u.get(url)中的url值
		if (config.url.includes('/my/')) {
			config.header.Authorization = vm.$store.state.user.token;

		}
		return config;

	}

	// 响应拦截器
	Vue.prototype.$u.http.interceptor.response = (res) => {
		if (res.meta && res.meta.status == 200) {
			// 如果用uniapp返回的数据是不一样的，是以数组的形式返回，并会返回错误信息
			console.log(res);
			return res.message;
		} else {
			vm.$u.toast('获取失败');
			return false;
		}
	}
}

export default {
	install
}